string theory c++ java windows .net php knitting linux sewing open source cmsimple unix knit css xhtml thread cosmology general relativity j2ee yarn html embroidery physics crochet content management system fabric